Using Visual Studio Extensibility Mechanisms for Requirements Specification
نویسندگان
چکیده
Although software requirements engineering is an essential activity for the successful development of information systems, most of the existing software development environments do not provide support for requirements specification. They concentrate on the development activities, such as code edition, solution management, components testing and deployment, change and configuration management, or integration with modeling artifacts. The Visual Studio .NET IDE is one of the most popular development workbenches, profiting from years of Microsoft experience in developing tools to enhance and automate the tasks of the developer, but still has no support for requirements specification. In this paper we describe how Visual Studio .NET extensibility mechanisms have been used to support the development of a new requirements specification initiative, which we have called ProjectIT-Requirements.
منابع مشابه
CSRML Tool: a Visual Studio Extension for modeling CSCW Requirements
This work describes the CASE tool that provides support for CSRML (Collaborative Systems Requirements Modeling Language), an i* extension for specifying CSCW systems requirements. The tool has been implemented as a Visual Studio 2012 extension by using the Visualization and Modeling SDK. It supports all the CSRML characteristics, such as the specification of collaborative tasks with Workspace A...
متن کاملArchitecture for an Ontology and Web Service Modelling Studio
This paper outlines the architecture of a WSMO Studio, that aims at developing formal specification according to the WSMO Meta Model. Developing formal specification according to a specific formalism is not an easy task. As soon as the descriptions get numerous, large and different authors are involved manual editing without tool support does not scale anymore. In the field of ontology editors ...
متن کاملThe ProjectIT-RSL Language Overview
Requirements engineering is widely considered to be an essential activity for the successful development of information systems. This paper briefly presents a new initiative called “ProjectIT-Requirements” and describes the results achieved in the definition of a requirements specification language, called “ProjectIT-RSL”, and the implementation of a prototype using VisualStudio.NET. This is th...
متن کاملService Layer for IDE Integration of C/C++ Preprocessor Related Analysis
Software development in C/C++ languages is tightly coupled with preprocessor directives. While the use of preprocessor constructs cannot be avoided, current IDE support for developers can still be improved. Early feedback from IDEs about misused macros or conditional compilation has positive effects on developer productivity and code quality as well. In this paper we introduce a service layer f...
متن کاملPerformance Comparison of Managed C# and Delphi Prism in Visual Studio and Unmanaged Delphi 2009 and C++ Builder 2009 Languages
Managed C# and Delphi Prism in Visual Studio 2008 and Unmanaged Delphi 2009 and C++ Builder 2009 programming languages are increasingly gaining in popularity. In this study, response times of these languages, memory consumptions and code lengths were tested with various work loads and the results belonging to these tests were given. Whether there was a significant difference among the data obta...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005